From 64812ce662835b1967791196944b73b2d2617f7a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Jard=C3=B3n?= Date: Tue, 4 May 2010 00:33:48 +0200 Subject: [PATCH] Added an extra validation in gdk_pixbuf_loader_set_size() Fixes https://bugzilla.gnome.org/show_bug.cgi?id=380196 --- gdk-pixbuf/gdk-pixbuf-loader.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gdk-pixbuf/gdk-pixbuf-loader.c b/gdk-pixbuf/gdk-pixbuf-loader.c index 9ef23c1ad0..6b7b547971 100644 --- a/gdk-pixbuf/gdk-pixbuf-loader.c +++ b/gdk-pixbuf/gdk-pixbuf-loader.c @@ -221,9 +221,13 @@ gdk_pixbuf_loader_set_size (GdkPixbufLoader *loader, gint width, gint height) { - GdkPixbufLoaderPrivate *priv = GDK_PIXBUF_LOADER (loader)->priv; + GdkPixbufLoaderPrivate *priv; + + g_return_if_fail (GDK_IS_PIXBUF_LOADER (loader)); g_return_if_fail (width >= 0 && height >= 0); + priv = GDK_PIXBUF_LOADER (loader)->priv; + if (!priv->size_fixed) { priv->width = width; -- 2.30.2